{{tag>portail entreprise CAO BROUILLON}}

----

======Conception Électronique======


Le monde de la [[CAO]] en électronique est très fortement dominé par des gros logiciels propriétaires et payants (chers!!) tel que Protel, Cadence principalement à cause de l'ultra-spécialisation de ces logiciels.

La conception électronique assistée par ordinateur comporte plusieurs phases : dessin schématique du circuit, simulation, placement des composants, routage. 


===== Logiciels dédiés à la conception =====

  * [[Ktechlab]] : logiciel généraliste, très simple d'utilisation. Petite particularité : la simulation se fait au fil de la mise en place des composants ! Voir plus loin dans la section [[#autres_divers]].
  * [[Kicad]] : alternative libre à une utilisation basique de Protel ou Orcad. Ce logiciel gère vos projets mais ne gère pas les étapes de la conception elle-même. Il regroupe :
    * Eeschema : entrée schématique.
    * PcbNew : réalisation de circuits imprimés.
    * Gerbview : visualisation des documents générés au format GERBER.
    * Cvpcb : sélection des empreintes physiques des composants électroniques utilisés dans le schéma. 
  * [[Geda]] : [[http://www.geda.seul.org/|gEDA]]: **G**NU **E**lectronics **D**esign **A**utomation tools. Une suite libre d'outils, un peu comme Kicad, permettant la réalisation de schémas, le dessin de circuits imprimés et leur simulation. 
  *[[Qucs]]: **Q**uite **U**niversal **C**ircuit **S**imulator. Ce logiciel libre vous permet de dessiner les schémas et de les simuler (logiciel plutôt orienté micro onde).
  * [[Fritzing]] : logiciel libre de prototypage [[http://www.fritzing.org/|Fritzing]]
  * [[VBB]] : Logiciel de simulation pour l'Arduino [[http://www.virtualbreadboard.com|VBB]]
  * [[Oregano]] : logiciel libre de simulation utilisant [[gnucap]] ou [[ngspice]] [[https://github.com/marc-lorber/oregano|Oregano]]
  * [[:Pspice]] : logiciel non-libre de simulation électronique permettant notamment d'étudier des montages électriques, de tracer des diagrammes de Bode, de calculer des gains, etc.
  *[[http://www.cadsoftusa.com/freeware.htm|Eagle]] : ce logiciel (non-libre mais gratuit) produit par Cadsoft permet de modéliser un circuit électronique. **Attention**, dans la version gratuite, la taille des cartes est limitée à 100x80 mm et l'éditeur de schéma ne peut créer qu'une seule feuille, deux couches maximum ! Eagle est disponible dans les dépots universe : installer le paquet **[[apt://eagle|eagle]]**.

==== Logiciels de VHDL ====

Synthèse, Simulation :
   * [[http://www-asim.lip6.fr/recherche/alliance/|Alliance]] : logiciel libre de design de circuit intégré VLSI
   * [[http://www.xilinx.com/ise/logic_design_prod/webpack.htm|Xilinx ISE Webpack]] : logiciel pour la synthèse/implémentation de VHDL sur circuit FPGA Xilinx (non-libre mais gratuit) 
   * [[:Quartus Web Edition]] : logiciel pour la synthèse/implémentation de VHDL sur circuit FPGA Altera (non-libre mais gratuit)

Remarque : les sites de Xilinx et Altera proposent aussi une version gratuite de l'outil de simulation non-libre Modelsim. Chacune de ces versions est dédiée à la simulation VHDL pour leur FPGA respectif. Les versions Linux sont compilées pour Red Hat Linux Enterprise 4/5 (32 bits) et SUSE Linux Enterprise 9/10 (32 bits), le portage sous Ubuntu est possible ; la dernière version des logiciels Altera (10.1, janvier 2011) s'installe sans problème sous Ubuntu 10.04, 32 ou 64 bits.

Simulation :
   * [[http://ghdl.free.fr|GHDL]] : logiciel libre de simulation de code VHDL
   * [[http://gtkwave.sourceforge.net/|GtkWave]] : logiciel libre de visualisation de simulation
   * [[http://www.symphonyeda.com/proddownloads.htm|Simili]] : logiciel de simulation VHDL (non-libre mais gratuit) 

[[:simulation-vhdl|Aide à la simulation avec GHDL et GTKWave]]
===== Mesures électroniques =====
==== Oscilloscope Hardware ====
  * [[Picoscope]]
  * [[http://freecode.com/projects/hantekdso|HantekDSO logiciel Open Source pour les modèles d'oscilloscopes Hantek (Voltcraft/Darkwire/Protek/Acetech) USB DSO-2090/2150/2250/5200A/etc]]
  * [[http://www.openhantek.org/|OpenHantek logiciel Open Source pour les modèles d'oscilloscopes USB DSO Hantek (Voltcraft/Darkwire/Protek/Acetech) testé pour DSO 2250]]

==== Oscilloscopes Logiciels =====
  * [[https://github.com/xobs/osqoop|osqoop]]
  * [[http://xoscope.sourceforge.net/|xoscope]]
  * [[http://sourceforge.net/projects/heaven/files/Audio%20Applications/Jack%20Related/QOscC/|qoscc]]
  * [[http://www.baudline.com/|baudline]]
  * [[http://vps.arachnoid.com/python/signalgen_program.html|signalgen]] 
  *[[http://freshmeat.net/projects/glscope/|glscope]]

===== Microcontrôleur =====
==== Texas Instrument - MSP430 ====

  * [[mspgcc]] compilateur gnu pour micro-controleurs msp430.
  * [[mspdebug]] Permet d'uploader et de debugger les msp430
==== ATMEL AVR ====
  * [[UISP]] est un logiciel équivalent à ponyprog sous windows pour envoyer votre programme .hex à votre microcontrôleur AT90S...
  * [[http://www.nongnu.org/avrdude/|AVRDUDE]] Logiciel pour programmer les microcontrôleurs AVR d'Amtel
  * [[arduino]] Microcontroleur libre , pas cher et accessible [[http://arduino.cc]]
  * [[fritzing]] Logiciel de conception de carte pour circuit intégré arduino. [[http://fritzing.org/]]
  *[[http://www.cadmaniac.org/projectMain.php?projectName=kontrollerlab|Kontrollerlab]]
==== Microchip PIC ====
  * [[piklab]] : Logiciel servant à la programmation de microcontroleurs de type PIC. Supporte plusieurs types de microcontrôleurs PIC et de programmateurs, notamment le programateur USB [[pickit2]].
  * [[pickit2]] : programmateur USB pour les microcontrôleurs PIC.
  * [[MPLABX]] : est un IDE basé sur [[http://fr.netbeans.org/|netbean]] compatible MSwindows,GNU/Linux, MACOSX. disponible avec la série des compilateurs C: XC16 XC18 XC32. ([[http://www.microchip.com/mplabx/|site officiel]]).
===== Autres (divers) =====

  * [[Gerbv Gerber File Viewer]] est un visualisateur de fichiers gerber. Installez le paquet **[[apt://gerbv|gerbv]]**
  * [[PCB Designer]] peut être aussi intéressant. Paquet **[[apt://pcb|pcb]]**.
  * [[education-electronics]]
  * [[electric]] [[http://www.gnu.org/software/electric/electric.html]] : logiciel de conception pour le tracer de circuits VLSI [[http://fr.wikipedia.org/wiki//Intégration_à_très_grande_échelle]] (Very-Large-Scale Integration)
  * [[KTechLab]] [[http://sourceforge.net/projects/ktechlab/]] ou [[https://github.com/ktechlab/ktechlab/wiki]] (simulation et conception de circuits en direct)


==== Autres (électrotechnique) ====

  * [[QElectrotech]] : QElectrotech est un logiciel destiné à la réalisation de schémas électriques.
  * [[Coban]] : logiciel pour les professionnels de l'électricité - Calcul de section de câble, chute de tension, nombre de luminaires ou de haut-parleurs nécessaires, faire des conversions...


===== A ranger =====

FIXME  //a ranger dans les paragraphes précédents.//

  *[[http://www.cadsoftusa.com/freeware.htm|Eagle]] : ce logiciel (non-libre mais gratuit) produit par Cadsoft permet de modéliser un circuit électronique. **Attention**, dans la version gratuite, la taille des cartes est limitée à 100x80 mm et l'éditeur de schéma ne peut créer qu'une seule feuille ! Eagle est disponible dans les dépots universe : installer le paquet **[[apt://eagle|eagle]]**.
  * [[NEC2]]: système de modélisation d'antennes présent dans les dépots Ubuntu (non-libre mais gratuit).
  * [[RFsim99]] : logiciel (non-libre mais gratuit) de simulation, calculs HF et de filtres très facile à utiliser. Plus de site officiel, utiliser un moteur de recherche. Fonctionne via Wine.
  * [[http://www.hp.woodshot.com/|APPCAD]]: logiciel non-libre mais gratuit de Hewlett-Packard. (Agilent) Simulation HF. Fonctionne via Wine.
  * [[http://www.linear.com/designtools/software/|LTSpice]]: Le leader libre de la simulation Spice mis à disposition par le fabriquant de circuits intégrés Linear Technologie. Fonctionne via Wine.
  * [[http://www.epcos.com/web/generator/Web/Sections/DesignTools/Ferrites/Page,locale=en.html|EPCOS]]: logiciel non-libre mais gratuit de //Ferrite Magnetics Design Tool// pour la conception de transformateurs et selfs à noyau ferrite. Fonctionne via Wine.



===== Voir aussi =====
  * [[http://kubuntu.free.fr/blog/index.php/2007/06/11/222-logiciels-d-electronique-sous-linux-ubuntu-feisty|Excellent article généraliste]]
  *http://www.linuxfocus.org/Francais/January2004/article322.shtml
  * [[http://www.olimex.com/pcb/dtools.html|Liste de logiciels dédiés à la conception de PCB (en Anglais)]]


===== Note =====
<note warning>
Le sujet abordé dans cette page est difficile. Par expérience, vous risquez d'avoir quelques soucis en simulant des structures complexes notamment lors de l'utilisation de simulateur comme ngSPICE <del>(non présent dans les dépôts, à compiler)</del>.
Utiliser une machine 64bits est source de problème. Enfin les bugs sont très courants, difficiles à analyser donc il faut commencer par faire des montages très simples avant de complexifier...</note>

----
//Contributeurs : [[:utilisateurs:YannUbuntu]], Janotin//